package com.neusoft.hifly.gateway.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * JSON Web Token配置信息
 */
@Component
public class JwtConfig {
	// 公共秘钥－保存在服务端，客户端是不知道该秘钥的，防止被攻击。(signature)
	@Value("${jwt.secret:CLEARCHANNELDATACOMMUNICATION,INC.}")
	private String secret;

	// 过期时间(单位毫秒) ，60分钟 = 60 * 60 * 1000 = 3600000
	@Value("${jwt.expire:7200000}")
	private long expire;

	public String getSecret() {
		return secret;
	}

	public void setSecret(String secret) {
		this.secret = secret;
	}

	public long getExpire() {
		return expire;
	}

	public void setExpire(long expire) {
		this.expire = expire;
	}

}